package com.slipper.system.collect.dao;

import java.util.List;

import com.slipper.system.collect.bo.CollectColumnBO;
import org.apache.ibatis.annotations.Param;

public interface CollectColumnDao {
    
    int insert(CollectColumnBO bo);
    
    int update(CollectColumnBO bo);
    
    int delete(CollectColumnBO bo);

    CollectColumnBO queryBy(String id);
    
    List<CollectColumnBO> queryList(CollectColumnBO bo);

    List<CollectColumnBO> queryByTableIds(@Param("tableIds") String[] tableIds);

    void deleteByTableId(String tableId);
}
